# -*- coding: utf-8 -*-

# 独立使用django model（一）
# Django Shell
# 项目根目录中打开Django Shell : python manage.py shell
# import django
# django.setup()  # 装载Django
# 调用model
# django 快速入门 数据操作 https://blog.csdn.net/u011054333/article/details/78767724


# 独立使用django model（二）
import sys
import os

# 建立外部脚本链接django项目
pwd=os.path.dirname(os.path.realpath(__file__))  # /Users/zhaojinhui/Desktop/rmis/dbtools/data
sys.path.append(pwd+"../")  # 根据当前目录找到项目根目录
# sys.path.append("/Users/zhaojinhui/Desktop/rmis")
os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'rmis.settings')
# 从manage.py中copy
# sys.path.append已设置临时环境变量，可以找到rmis.settings，脚本是外部脚本，只是放在了项目当中而已
# 相关数据库配置等再settings.py文件中

import django
django.setup()  # 装载django


# 脚本正文

from django.contrib.auth import get_user_model
User = get_user_model()
users = User.objects.all()
for user in users:
    print(user.username)